embalse natural - Spanish English Dictionary